:- multifile retangulo/3.
:- multifile posicao/4.
:- multifile parede/2.
:- multifile portao/2.
:- multifile cenario/2.
:- multifile carregando/3.
:- multifile transicaoVertical/4.
:- multifile transicaoHorizontal/4.
:- multifile transicaoPosicao/4.
:-dynamic([posicao/4]).
:-dynamic([carregando/3]).

cenario(cenario01, verde).
posicao(960, 965, cenario01, 0). %cenario01
retangulo(cenario01, 390, 193).

parede(par023, cenario01).%par023
retangulo(par023, 128, 17).
posicao(960, 965, par023, 0).
parede(par024, cenario01).%par024
retangulo(par024, 128, 17).
posicao(1152, 965, par024, 0).
parede(par025, cenario01).%par025
retangulo(par025, 320, 16). 
posicao(960, 1142, par025, 0).

transicaoVertical(tr00, 1088, 957, cenario00).%tr00
posicao(1088, 957, tr00, 0).
retangulo(tr00, 64, 8).

transicaoHorizontal(tr04, 1280, 982, cenario02).%tr04
posicao(1280, 982, tr04, 0).
retangulo(tr04, 8, 160).

transicaoHorizontal(tr05, 952, 982, cenario04).%tr05
posicao(952, 982, tr05, 0).
retangulo(tr05, 8, 160).